mentzelia livicaulis - Dictionary definition and meaning for word
mentzelia livicaulis
Definition (noun) biennial of southwestern United States having white stems and toothed leaves that is grown for its large pale yellow flowers that open in early morning
We are looking for Content Writers (1-2 years experience) for our ed-tech startup based out of Gurgaon. If interested, please reach out to us at career@opencubicles.com